snake pit (Noun) — Any place of pain and turmoil. ex. "the snake pit of battle"
snake pit (Noun) — Pejorative term for an insane asylum.